2013-08-26 - 8653.100- Break Fix - UPC Label Printing Program #US #APAC #ABAPSUPPORT #SDSupportUPCLabels #ABAPUPC

Break Fix

8653.100-Duplicate Items in UPC Printing

Purpose


The UPC label program is not considering the deleted schedule lines and printing them along with the undeleted items in the purchase order there by making it appaer as duplicate entries.

Admin Info


Purpose
The UPC label program is not considering the deleted schedule
lines and printing them along with the undeleted items in the purchase
order there by making it appaer as duplicate entries.
Requested By
Daniel Brennan
Spec Created By
Deepak Yasam
Spec Created Date
08/26/2013
Spec QA by
Deepak Yasam
Objects
ZSD_UPCLBL
Document Status
Completed

References


Prior Tickets

None

Documents

None


Functional Requirement


The UPC label program is not considering the deleted schedule lines and printing them along with the undeleted items in the purchase order there by making it appaer as duplicate entries.So the program needs to be modified to consider the rejected schedule lines also and avoid them printing.


Solution Summary


Consider the deleted schedule lines not to print labels in the Purchase Order and rejected items & schedule lines in the Sales Order.


Test Plan

[List test scenarios/cases to be executed here]
Test Scenario
Expected Results
Create a PO with both deleted and undeleted items.Execute in ZSD_UPCLBL with PO as input.
Only the undeleted items should get printed and the deleted items should not get printed.
Create a PO with prepack materials with both deleted and undeleted items/
materials and execute in ZSD_UPCLBL program under stock items without print components flagged.
Only the undeleted items should get printed without the components.(only main material)
Create a PO with prepack materials with both
deleted and undeleted items/
materials and execute in ZSD_UPCLBL program under stock items without print components flagged.
Only the undeleted items should get printed with the components.(including main materials also)

Solution Details


1) Get the PO Item data based on the Purchase document number..
2) Delete the PO Item data table based on the 'Deletion Indicator in Purchasing Document' Contains 'L'.
3) Get the Schedule line table data based on the previous entries of the PO Item table data.
4) Delete the Adjacent duplicate entries of the Schedule line table data.

Issues


None